<html>
<head><title>Image map created by yEd</title>
<style type="text/css">
.tooltip {
  font-size:10pt;
  background-color:#FFFFCC;
  border:1px solid black;
  padding:2px
}
</style>
<style type="text/css">
.tooltip {
  position:absolute;
  display:none
}
</style>
</head>
<body>

<script type="text/javascript">
tooltip = null;
document.onmousemove = updateTooltip;
function updateTooltip(e) {
try {
if (document.all) {
if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
x = document.documentElement.scrollLeft + window.event.x;
y = document.documentElement.scrollTop + window.event.y;
}
else { // all other Explorers
x = document.body.scrollLeft + window.event.x;
y = document.body.scrollTop + window.event.y;
}
}
else {
x = e.pageX;
y = e.pageY;
}
if (tooltip != null) {
o = 20;
var sx, sy;
if (self.pageYOffset) { // all except Explorer
sx = self.pageXOffset;
sy = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
sx = document.documentElement.scrollLeft;
sy = document.documentElement.scrollTop;
}
else if (document.body) { // all other Explorers
sx = document.body.scrollLeft;
sy = document.body.scrollTop;
}
t = y + o + tooltip.offsetHeight;
w = sy + document.body.clientHeight;
if (t > w) {
y = y - o - tooltip.offsetHeight;
}
else {
y = y + o;
}
t = x + o + tooltip.offsetWidth;
w = sx + document.body.clientWidth;
if (t > w) {
x = x - o - tooltip.offsetWidth;
}
else {
x = x + o;
}
if ((tooltip.style.top == '' || tooltip.style.top == 0) && (tooltip.style.left == '' || tooltip.style.left == 0))
{
tooltip.style.width = tooltip.offsetWidth + 'px';
tooltip.style.height = tooltip.offsetHeight + 'px';
}
tooltip.style.left = x + "px";
tooltip.style.top = y + "px";
}
} catch (error) { error = null; }
}
function showTooltip(id) {
try {
tooltip = document.getElementById(id);
tooltip.style.display = "block";
} catch (error) { error = null; }
}
function hideTooltip() {
try {
tooltip.style.display = "none";
} catch (error) { error = null; }
}
</script>

<div class="tooltip" id="n0">ResourceLoader</div>
<div class="tooltip" id="n1">Component 2 (1)</div>
<div class="tooltip" id="n2">ResourceManager</div>
<div class="tooltip" id="n3">ConfigManager</div>
<div class="tooltip" id="n4">App</div>
<div class="tooltip" id="n5">Etats</div>
<div class="tooltip" id="n6">Coordonnees</div>
<div class="tooltip" id="n7">Coordonnees</div>
<div class="tooltip" id="n8">Comportements</div>
<div class="tooltip" id="n9">Case</div>
<div class="tooltip" id="n10">Elements</div>
<div class="tooltip" id="n11">ElementJeu</div>
<div class="tooltip" id="n12">ElementGraphique</div>
<div class="tooltip" id="n13">Personnage</div>
<div class="tooltip" id="n14">Batiment</div>
<div class="tooltip" id="n15">Carte</div>
<div class="tooltip" id="n16">GenerateurVague</div>
<div class="tooltip" id="n17">Menu</div>
<div class="tooltip" id="n18">Projectile</div>
<div class="tooltip" id="n19">Ressources</div>
<div class="tooltip" id="n20">TableauDeBord</div>
<div class="tooltip" id="n21">Vague</div>
<div class="tooltip" id="n22">Tour</div>
<div class="tooltip" id="n23">TourAttaque</div>
<div class="tooltip" id="n24">Mur</div>
<div class="tooltip" id="n25">TourSupport</div>
<div class="tooltip" id="n26">TourAttaqueBasique</div>
<div class="tooltip" id="n27">CanonLourd</div>
<div class="tooltip" id="n28">TourDeGlace</div>
<div class="tooltip" id="n29">PersonnageBasique</div>
<div class="tooltip" id="n30">PersonnageAccelerant</div>
<div class="tooltip" id="n31">PersonnageDouble</div>
<div class="tooltip" id="n32">PersonnageGenerateur</div>
<div class="tooltip" id="n33">PersonnageVolant</div>
<div class="tooltip" id="n34">SuperPersonnage</div>
<div class="tooltip" id="n35">ProjectileBasique</div>
<div class="tooltip" id="n36">Missile</div>
<div class="tooltip" id="n37">TirDeGlace</div>
<div class="tooltip" id="n38">typeBatiment</div>
<div class="tooltip" id="n39">ExplosionMissile</div>
<div class="tooltip" id="n40">ResourceLoader</div>
<div class="tooltip" id="n41">Etat</div>
<div class="tooltip" id="n42">EtatChargement</div>
<div class="tooltip" id="n43">EtatJeu</div>
<div class="tooltip" id="n44">EtatMort</div>
<div class="tooltip" id="n45">EtatMenu</div>
<div class="tooltip" id="n46">EtatPropos</div>
<div class="tooltip" id="n47">EtatScores</div>
<div class="tooltip" id="n48">Etape</div>
<div class="tooltip" id="n49">ComportementCiblage</div>
<div class="tooltip" id="n50">Comportement</div>
<div class="tooltip" id="n51">Case</div>
<div class="tooltip" id="n52">App</div>
<div class="tooltip" id="n53">ConfigManager</div>

<map name="image1_1">
  <area shape="rect" coords="721,801,884,862" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n39')"/>
  <area shape="rect" coords="189,957,353,1148" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n38')"/>
  <area shape="rect" coords="2686,1016,2806,1089" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n37')"/>
  <area shape="rect" coords="2526,1016,2656,1089" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n36')"/>
  <area shape="rect" coords="2332,1038,2496,1067" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n35')"/>
  <area shape="rect" coords="2127,1004,2302,1101" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n34')"/>
  <area shape="rect" coords="1942,1038,2097,1067" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n33')"/>
  <area shape="rect" coords="1731,1024,1912,1081" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n32')"/>
  <area shape="rect" coords="1546,1038,1701,1066" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n31')"/>
  <area shape="rect" coords="1335,1016,1516,1089" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n30')"/>
  <area shape="rect" coords="1150,1038,1305,1066" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n29')"/>
  <area shape="rect" coords="789,1485,919,1542" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n28')"/>
  <area shape="rect" coords="638,1479,759,1547" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n27')"/>
  <area shape="rect" coords="465,1492,608,1535" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n26')"/>
  <area shape="rect" coords="928,1258,1109,1355" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n25')"/>
  <area shape="rect" coords="971,1038,1120,1067" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n24')"/>
  <area shape="rect" coords="499,1158,898,1455" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n23')"/>
  <area shape="rect" coords="776,989,941,1116" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n22')"/>
  <area shape="rect" coords="2908,762,3068,902" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n21')"/>
  <area shape="rect" coords="191,795,352,869" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n20')"/>
  <area shape="rect" coords="31,773,161,891" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n19')"/>
  <area shape="rect" coords="2508,761,2673,902" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n18')"/>
  <area shape="rect" coords="382,811,531,853" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n17')"/>
  <area shape="rect" coords="2703,763,2878,901" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n16')"/>
  <area shape="rect" coords="561,789,691,875" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n15')"/>
  <area shape="rect" coords="914,780,1089,884" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n14')"/>
  <area shape="rect" coords="1683,717,1921,947" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n13')"/>
  <area shape="rect" coords="558,564,713,642" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n12')"/>
  <area shape="rect" coords="2721,569,2821,637" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n11')"/>
  <area shape="rect" coords="15,526,3084,1562" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n10')"/>
  <area shape="rect" coords="1429,53,1622,180" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n51')"/>
  <area shape="rect" coords="1413,16,1638,195" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n9')"/>
  <area shape="rect" coords="2079,351,2220,473" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n50')"/>
  <area shape="rect" coords="1626,351,2029,473" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n49')"/>
  <area shape="rect" coords="1610,313,2236,488" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n8')"/>
  <area shape="rect" coords="2302,351,2402,438" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n7')"/>
  <area shape="rect" coords="2286,313,2418,453" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n6')"/>
  <area shape="rect" coords="31,280,137,413" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n48')"/>
  <area shape="rect" coords="1209,307,1351,387" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n47')"/>
  <area shape="rect" coords="1079,333,1179,361" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n46')"/>
  <area shape="rect" coords="937,304,1049,389" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n45')"/>
  <area shape="rect" coords="787,304,907,389" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n44')"/>
  <area shape="rect" coords="337,224,757,469" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n43')"/>
  <area shape="rect" coords="187,286,307,407" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n42')"/>
  <area shape="rect" coords="798,52,1042,179" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n41')"/>
  <area shape="rect" coords="15,15,1367,484" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n5')"/>
  <area shape="rect" coords="1690,52,1885,234" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n52')"/>
  <area shape="rect" coords="1674,15,1901,249" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n4')"/>
  <area shape="rect" coords="1954,52,2142,198" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n53')"/>
  <area shape="rect" coords="1938,15,2158,213" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n3')"/>
  <area shape="rect" coords="1054,424,1184,452" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n2')"/>
  <area shape="rect" coords="1038,387,1200,467" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n1')"/>
  <area shape="rect" coords="1413,354,1564,469" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n40')"/>
  <area shape="rect" coords="1397,317,1580,484" alt="" onmouseout="hideTooltip()" onmouseover="showTooltip('n0')"/>
</map>


    <table class="yimagetable" cellspacing="0" cellpadding="0" border="0">
      <tr>
        <td><img class="yimage" src="ClassDiagram1_1.png" usemap="#image1_1" border="0" alt=""/></td>
      </tr>
    </table>
</body>
</html>